Windsor Arms Tea Room (Menu)

18 Saint Thomas St, Toronto
+1 416-971-9666

Give a rating to Windsor Arms Tea Room

Suggest a dish

How much did you spend at Windsor Arms Tea Room?